package com.nuodui.domain.po;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;

/**
 * <p>
 * 填写问卷选项表
 * </p>
 *
 * @author author
 * @since 2024-05-03
 */
@TableName("quest_answer_options")
public class QuestAnswerOptions implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 主键id 
     */
    @TableId(value = "id", type = IdType.AUTO)
    private String id;

    /**
     * 选项id 
     */
    private String optionId;

    /**
     * 填写问卷表id 外键
     */
    private String answerId;

    /**
     * 选项序号
     */
    private Integer optionSort;

    /**
     * 选项内容
     */
    private String answerContent;

    /**
     * 其他内容
     */
    private String otherContent;

    /**
     * 选项序号 A-Z
     */
    private String optionsName;

    /**
     * 创建时间
     */
    private String createTime;

    /**
     * 修改时间
     */
    private String updateTime;

    /**
     * 更新人
     */
    private String updateBy;

    /**
     * 创建人
     */
    private String createBy;

    /**
     * 用户答卷id
     */
    private String questUserId;

    private Integer isDelete;

    /**
     * 题目id
     */
    private String topicId;

    /**
     * 问卷id
     */
    private String questId;

    private String investigatorId;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }
    public String getOptionId() {
        return optionId;
    }

    public void setOptionId(String optionId) {
        this.optionId = optionId;
    }
    public String getAnswerId() {
        return answerId;
    }

    public void setAnswerId(String answerId) {
        this.answerId = answerId;
    }
    public Integer getOptionSort() {
        return optionSort;
    }

    public void setOptionSort(Integer optionSort) {
        this.optionSort = optionSort;
    }
    public String getAnswerContent() {
        return answerContent;
    }

    public void setAnswerContent(String answerContent) {
        this.answerContent = answerContent;
    }
    public String getOtherContent() {
        return otherContent;
    }

    public void setOtherContent(String otherContent) {
        this.otherContent = otherContent;
    }
    public String getOptionsName() {
        return optionsName;
    }

    public void setOptionsName(String optionsName) {
        this.optionsName = optionsName;
    }
    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }
    public String getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }
    public String getUpdateBy() {
        return updateBy;
    }

    public void setUpdateBy(String updateBy) {
        this.updateBy = updateBy;
    }
    public String getCreateBy() {
        return createBy;
    }

    public void setCreateBy(String createBy) {
        this.createBy = createBy;
    }
    public String getQuestUserId() {
        return questUserId;
    }

    public void setQuestUserId(String questUserId) {
        this.questUserId = questUserId;
    }
    public Integer getIsDelete() {
        return isDelete;
    }

    public void setIsDelete(Integer isDelete) {
        this.isDelete = isDelete;
    }
    public String getTopicId() {
        return topicId;
    }

    public void setTopicId(String topicId) {
        this.topicId = topicId;
    }
    public String getQuestId() {
        return questId;
    }

    public void setQuestId(String questId) {
        this.questId = questId;
    }
    public String getInvestigatorId() {
        return investigatorId;
    }

    public void setInvestigatorId(String investigatorId) {
        this.investigatorId = investigatorId;
    }

    @Override
    public String toString() {
        return "QuestAnswerOptions{" +
            "id=" + id +
            ", optionId=" + optionId +
            ", answerId=" + answerId +
            ", optionSort=" + optionSort +
            ", answerContent=" + answerContent +
            ", otherContent=" + otherContent +
            ", optionsName=" + optionsName +
            ", createTime=" + createTime +
            ", updateTime=" + updateTime +
            ", updateBy=" + updateBy +
            ", createBy=" + createBy +
            ", questUserId=" + questUserId +
            ", isDelete=" + isDelete +
            ", topicId=" + topicId +
            ", questId=" + questId +
            ", investigatorId=" + investigatorId +
        "}";
    }
}
